import paramiko
# 创建SSH对象
ssh_client = paramiko.SSHClient()
# 允许连接不在know_hosts文件中的主机
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
ssh_client.connect(hostname="192.168.171.128",port=22,username="root",password="houzheng")
# 执行命令  返回: 命令  执行结果  错误(结果与错误返回其中一个)
stdin, stdout, sterr = ssh_client.exec_command("ls")  # 只能一次性返回结果的命令, top等命令无法执行
print(stdout.read())  # 执行结果为管道对象,需要读取结果
# 关闭连接
ssh_client.close()
